New York, Tokyo and Mumbai all have their own nightlife. And so does Tehran; a nocturnal underground...